piece of ordenance - Francés Inglés Diccionario